home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994 May: Tool Chest / Apple_Developer_CD_Series_May_1994_Tool_Chest.iso / Sample Code / Pascal Sample 3.0B10 / Source / SampleUtilities.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-10-13  |  2.7 KB  |  76 lines  |  [TEXT/MPS ]

  1. /******************************************************************************
  2. *
  3. * SampleUtilities.h -- constants for the SampleUtilities code and resources
  4. *
  5. * Developer Support Center
  6. * Apple Computer, Inc.
  7. * Copyright 1988-1993, Apple Computer, Inc.  All rights reserved.
  8. *
  9. * This file contains constant definitions for the SampleUtilities code,
  10. * including dialog IDs, resource IDs and the like.
  11. *
  12. ******************************************************************************/
  13.  
  14. #define kMissingAppNameStr    -16396        /* string with application name */
  15.  
  16. #define rActionAlertBase 5000    /* base resource ID for close/quit Alert */
  17. #define kClosing        1        /* string to use when closing */
  18. #define kQuitting        2        /* string to use when quitting */
  19.  
  20. /* Buttons in the "Save changes to document?" Alert */
  21.  
  22. #define kSave            1        /* "Save" */
  23. #define kCancel            2        /* "Cancel" */
  24. #define kDontSave        3        /* "Don’t Save */
  25.  
  26. /* Resource IDs for alerts for errors for HandleFileError */
  27.  
  28. #define rIOError            2001    /* Got an I/O error on a file                 */
  29. #define rFileAlreadyOpen    2002    /* That file is already open, so you
  30.                                        can't open it again                         */
  31. #define rNoPermission        2003    /* You don't have permission for that file    */
  32. #define rSomeWeirdError        2004    /* An uncommon error happened                 */
  33. #define rDiskWriteProt        2005    /* The disk is write-protected                 */
  34. #define rFileVersionInconsistent 2006    /* The internal file version is later 
  35.                                            than what we recognize                 */
  36. #define rFileDiskLocked        2007    /* can't open with write permission         */
  37. #define rSaveChanges        2008    /* Ask if we should save changes before
  38.                                        closing or quitting                        */
  39. #define rCantWriteFile        2009    /* Couldn't write the file to disk             */
  40.  
  41. #define rUntitledStrings            1003    /* STR# resource with untitled strings */
  42. #define kUntitledWithSpaceString    1        /* "untitled "     */
  43. #define kUntitledNoSpaceString        2        /* "untitled"    */
  44.  
  45. /* key code constants for the ClassifyKey routine */
  46.  
  47. #define kEnterKey        3
  48. #define kDeleteKey        8
  49. #define kTabKey            9
  50. #define kReturnKey        13
  51. #define kEscapeKey        27
  52. #define kLeftArrowKey    28
  53. #define kRightArrowKey    29
  54. #define kUpArrowKey        30
  55. #define kDownArrowKey    31
  56. #define kPeriodKey        46
  57.  
  58. #define kDigitKeyBit        0
  59. #define kLetterKeyBit        1
  60. #define kHexDigitKeyBit        2
  61. #define kEditKeyBit            3
  62. #define kNonControlKeyBit    4
  63. #define kCommandKeyBit        5
  64. #define kCancelKeyBit        6
  65. #define kAcceptKeyBit        7
  66.  
  67. #define kDigitKey        (1 << kDigitKeyBit)
  68. #define kLettterKey        (1 << kLetterKeyBit)
  69. #define kHexDigitKey    (1 << kHexDigitKeyBit)
  70. #define kEditKey        (1 << kEditKeyBit)
  71. #define kNonControlKey    (1 << kNonControlKeyBit)
  72. #define kCommandKey        (1 << kCommandKeyBit)
  73. #define kCancelKey        (1 << kCancelKeyBit)
  74. #define kAcceptKey        (1 << kAcceptKeyBit)
  75.  
  76.